/**
 **************************************************************************************************************************
 * 
 **************************************************************************************************************************
 * @file RBSamplerState.h
 **************************************************************************************************************************/

#pragma once

#ifdef  HEADER_MSG
#pragma HEADER_MSG(RBSamplerState.h)
#endif


/**************************************************************************************************************************
 * Includes
 **************************************************************************************************************************/

/**************************************************************************************************************************
 * Forward declarations
 **************************************************************************************************************************/

/**************************************************************************************************************************
 * Classes
 **************************************************************************************************************************/
typedef void* RBShaderSamplerStateNative;
class RBShaderSamplerState
{
public:
    RBShaderSamplerState(void* pNative)
    : m_pNative(pNative)
    {
    }

    RBShaderSamplerStateNative GetNative() const { return m_pNative; }

private:
    RBShaderSamplerStateNative m_pNative;

};